import util.DocUtil;
import util.JdbcUtil;

import java.io.File;

/**
 * @author Administrator
 */
public class GenerateMain {
    public static void main(String[] args) throws Exception {

        /**
         * 生成DB数据字典（Excel文件）
         */
        generateExcel("C:\\Users\\Administrator\\Desktop\\TXT\\generate\\");
        /**
         * 生成DB数据字典（MD文件）
         */
        generateMarkDown("C:\\Users\\Administrator\\Desktop\\TXT\\generate\\");
    }

    /**
     * 生成DB数据字典（Excel文件）
     * @param filePath
     * @throws Exception
     */
    public static void generateExcel(String filePath) throws Exception {
        DocUtil.generateExcel(JdbcUtil.queryTableDescs(), filePath);
    }

    /**
     * 生成DB数据字典（MD文件）
     * @param filePath
     * @throws Exception
     */
    public static void generateMarkDown(String filePath) throws Exception {
        DocUtil.generateMarkDown(JdbcUtil.queryTableDescs(), filePath);
    }
}
